import http from '@/axios/http.js';
import baseUrl from '@/constant/modelDetail/apiUrl.js';
// import mock from '@/mock/api/modelEvaluating/data.js';

const env = import.meta.env.VITE_MODE_NAME;

export default {
	//系列列表信息
	getSeriesList(typeid) {
		if (env == 'development') {
			return http.get(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.seriesList + typeid);
		} else if (env == 'test') {
			return http.get(import.meta.env.VITE_API_URL_INFO + baseUrl.seriesList + typeid);
		}
	},
	//查询类别id
	getTypeId(mid){
		if (env == 'development') {
			return http.get(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.getTypeId + mid);
		} else if (env == 'test') {
			return http.get(import.meta.env.VITE_API_URL_HOME + baseUrl.getTypeId + mid);
		}
	},
	//厂商列表信息
	getFirmsList(typeid) {
		if (env == 'development') {
			return http.get(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.firmsList + typeid);
		} else if (env == 'test') {
			return http.get(import.meta.env.VITE_API_URL_INFO + baseUrl.firmsList + typeid);
		}
	},
	//商品信息
	getGoodsList(mid,uid){
		if (env == 'development') {
			return http.get(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.goodsDetail + mid + '/' + uid);
		} else if (env == 'test') {
			return http.get(import.meta.env.VITE_API_URL_INFO + baseUrl.goodsDetail + mid + '/' + uid);
		}
	},
	//添加商品到购物车
	addCartGood(cartGood){
		if (env == 'development') {
			return http.post(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.cartGood,cartGood);
		} else if (env == 'test') {
			return http.post(import.meta.env.VITE_API_URL_HOME + baseUrl.cartGood,cartGood);
		}
	},
	//查询模型说明书、官方图片信息
	getGoodsPic(mid){
		if (env == 'development') {
			return http.get(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.goodsPic + mid);
		} else if (env == 'test') {
			return http.get(import.meta.env.VITE_API_URL_INFO + baseUrl.goodsPic + mid);
		}
	},
	//emojiComment列表查询
	getModelCommentList(did,pageDto) {
		if (env == 'development') {
			return http.post(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.modelComment + did,pageDto);
		} else if (env == 'test') {
			return http.post(import.meta.env.VITE_API_URL_INFO + baseUrl.modelComment + did,pageDto);
		}
	},
	//提交用户对商品的评分
	saveUserRate(rateDto){
		if (env == 'development') {
			return http.post(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.rateModel,rateDto);
		} else if (env == 'test') {
			return http.post(import.meta.env.VITE_API_URL_HOME + baseUrl.rateModel,rateDto);
		}
	},
	//详情页评论
	submitComment(commentDto){
		if (env == 'development') {
			return http.post(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.addComment,commentDto);
		} else if (env == 'test') {
			return http.post(import.meta.env.VITE_API_URL_PAYMENT + baseUrl.addComment,commentDto);
		}
	},
	//删除评论
	deleteCommentByCid(commentDto){
		if (env == 'development') {
			return http.put(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.deleteCommentByCid,commentDto);
		} else if (env == 'test') {
			return http.put(import.meta.env.VITE_API_URL_PAYMENT + baseUrl.deleteCommentByCid,commentDto);
		}
	},
	//查询相关视频
	getRelateVideos(mid){
		if (env == 'development') {
			return http.get(import.meta.env.VITE_API_URL_GATEWAY + baseUrl.relateVideo + mid);
		} else if (env == 'test') {
			return http.get(import.meta.env.VITE_API_URL_INFO + baseUrl.relateVideo + mid);
		}
	}
}
